关于QT的Time与QString之间转换

您所在的位置:网站首页 qstring 转换为string 关于QT的Time与QString之间转换

关于QT的Time与QString之间转换

2023-12-16 09:50| 来源: 网络整理| 查看: 265

1、把当前时间转化为QString... public QDateTime qdate = QDateTime.currentDateTime();

datetime = qdate.toString("yyyy年MM月dd日ddddhh:mm:ss"); 如果不是QTime和QDate类比如说:通过TCP/IP接收到的char unsigned char 类等如何转换为QString类 QString Time2String( DWORD dwTime) { char cTime[50] = {0}; memset(cTime,0,50); strftime(cTime,32,"%Y-%m-%d %H:%M:%S",localtime(&time_t(dwTime))); return QString(cTime);

}

2、QDateTime 转换为 QString QString QDateTime::toString ( Qt::DateFormat format = Qt::TextDate ) const QString strBuffer;   QDateTime time;      time = QDateTime::currentDateTime();      strBuffer = time.toString("yyyy-MM-dd hh:mm:ss");      // strBuffer = 2010-07-02 17:35:00   3、QString 转换为 QDateTime QDateTime QDateTime::fromString ( const QString & string, const QString & format )   [static] QString strBuffer;   QDateTime time;      strBuffer = "2010-07-02 17:35:00";      time = QDateTime::fromString(strBuffer, "yyyy-MM-dd hh:mm:ss");   4、QDateTime 转换为 time_t //头文件#include //seconds为自1970-01-01T00:00:00开始的秒数 QDateTime dt = QDateTime::fromTime_t (seconds); QString strDate = dt.toString(Qt::SystemLocaleLongDate);//日期格式自定义 }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3